<?php
	
class Admin_Model_Db_Product extends Itvina_Model_Abstract
{
	protected $product_id;
	protected $product_code;
	protected $product_name;
	protected $product_product_group_code;
	protected $product_warehouse_group_code;
	protected $product_instore_max;
	protected $product_instore_min;
	protected $product_note;
	protected $product_type;
	protected $product_order;
	protected $product_status;
	protected $product_unit_change_code;
	protected $product_instore_unit_code;
				
	public function getProduct_id()
	{
		return $this->product_id;
	}
				
	public function getProduct_code()
	{
		return $this->product_code;
	}
				
	public function getProduct_name()
	{
		return $this->product_name;
	}
				
	public function getProduct_product_group_code()
	{
		return $this->product_product_group_code;
	}
				
	public function getProduct_warehouse_group_code()
	{
		return $this->product_warehouse_group_code;
	}
				
	public function getProduct_instore_max()
	{
		return $this->product_instore_max;
	}
				
	public function getProduct_instore_min()
	{
		return $this->product_instore_min;
	}
				
	public function getProduct_note()
	{
		return $this->product_note;
	}
				
	public function getProduct_type()
	{
		return $this->product_type;
	}
				
	public function getProduct_order()
	{
		return $this->product_order;
	}
				
	public function getProduct_status()
	{
		return $this->product_status;
	}
				
	public function getProduct_unit_change_code()
	{
		return $this->product_unit_change_code;
	}
				
	public function getProduct_instore_unit_code()
	{
		return $this->product_instore_unit_code;
	}
				
	public function setProduct_id($product_id)
	{
		$this->product_id = Itvina_Model_Abstract::settype ( $product_id, Itvina_Model_Abstract::NUMERIC );
		return $this;
	}
				
	public function setProduct_code($product_code)
	{
		$this->product_code = $product_code;
		return $this;
	}
				
	public function setProduct_name($product_name)
	{
		$this->product_name = $product_name;
		return $this;
	}
				
	public function setProduct_product_group_code($product_product_group_code)
	{
		$this->product_product_group_code = $product_product_group_code;
		return $this;
	}
				
	public function setProduct_warehouse_group_code($product_warehouse_group_code)
	{
		$this->product_warehouse_group_code = $product_warehouse_group_code;
		return $this;
	}
				
	public function setProduct_instore_max($product_instore_max)
	{
		$this->product_instore_max = $product_instore_max;
		return $this;
	}
				
	public function setProduct_instore_min($product_instore_min)
	{
		$this->product_instore_min = $product_instore_min;
		return $this;
	}
				
	public function setProduct_note($product_note)
	{
		$this->product_note = $product_note;
		return $this;
	}
				
	public function setProduct_type($product_type)
	{
		$this->product_type = Itvina_Model_Abstract::settype ( $product_type, Itvina_Model_Abstract::NUMERIC );
		return $this;
	}
				
	public function setProduct_order($product_order)
	{
		$this->product_order = Itvina_Model_Abstract::settype ( $product_order, Itvina_Model_Abstract::NUMERIC );
		return $this;
	}
				
	public function setProduct_status($product_status)
	{
		$this->product_status = Itvina_Model_Abstract::settype ( $product_status, Itvina_Model_Abstract::NUMERIC );
		return $this;
	}
				
	public function setProduct_unit_change_code($product_unit_change_code)
	{
		$this->product_unit_change_code = $product_unit_change_code;
		return $this;
	}
				
	public function setProduct_instore_unit_code($product_instore_unit_code)
	{
		$this->product_instore_unit_code = $product_instore_unit_code;
		return $this;
	}
}